#ifndef PROBLEM1_H
#define PROBLEM1_H

#include "Problem.h"
#include "config.h"

class problem1 : public Problem {
public:


     void printFunction(int i);
//getmaxitrsize();
//if not passed by referance must have default
     problem1();
     double computeValue(std::vector<double> & populationMember);
//     std::vector<Function> & getFun() {
//          return  fun;
//     }
     void setFunction(unsigned int number);
     int getFunNumeber(){return functionNumber;}
private:
     void initFun();
//     std::vector<Function> fun;

     int functionNumber;

};

#endif // PROBLEM1_H
